/*******************************************************************************
  * 文件：NetComm_Message.h
  * 作者：zyz
  * 版本：v1.0.0
  * 日期：2017-08-03
  * 说明：消息
*******************************************************************************/
#ifndef __NETCOMM_MESSAGE_H
#define __NETCOMM_MESSAGE_H
/* 头文件 --------------------------------------------------------------------*/
#include "NetComm_Typedefine.h"

/* 宏定义 --------------------------------------------------------------------*/
/* 类型定义 ------------------------------------------------------------------*/
/* 变量定义 ------------------------------------------------------------------*/
/* 函数声明 ------------------------------------------------------------------*/
// 接收消息处理
void NetComm_SetDevStatusMsg(U8* pu8MsgData);          // 设置设备状态
void NetComm_InvalidCMD(U8* pu8MsgData);			   // 无效帧
void NetComm_AckMsg(U8* pu8MsgData);                   // 确认帧
void NetComm_StopAlarmMsg(U8* pu8MsgData);             // 停止报警
void NetComm_DevQueryAck(U8* pu8MsgData);              // 设备查询应答
void NetComm_GroupCmdMsg(U8* pu8MsgData);              // 组命令
void NetComm_QueryDevVerMsg(U8* pu8MsgData);           // 查询设备版本
void NetComm_QueryDevIDMsg(U8* pu8MsgData);            // 查询设备识别码
void NetComm_QueryAlarmStatusMsg(U8* pu8MsgData);      // 查询报警状态
void NetComm_CfgDevStatusRptMsg(U8* pu8MsgData);       // 配置设备状态汇报
void NetComm_ReplyEnterCfgModeMsg(U8* pu8MsgData);     // 应答进入配置模式
void NetComm_ReplyEnterWorkModeMsg(U8* pu8MsgData);    // 应答进入工作模式
void NetComm_RptNetStatusMsg(U8* pu8MsgData);          // 汇报网络状态
void NetComm_CfgBigDataRptMsg(U8* pu8MsgData);         // 配置大数据汇报
void NetComm_RequestUpgradeMsg(U8* pu8MsgData);        // 请求升级消息
void NetComm_QueryMachineInfoMsg(U8* pu8MsgData);      // 查询整机信息
void NetComm_QuerySlaveInfoMsg(U8* pu8MsgData);        // 查询子机信息
// 发送消息
void NetComm_SendAckMsg(void);               // 发送确认帧
void NetComm_SendInvalidCmdMsg(void);        // 发送“无效命令”消息
void NetComm_SendEnterCfgModeMsg(void);      // 发送“进入配置模式”消息
void NetComm_SendEnterWorkModeMsg(void);     // 发送“进入工作模式”消息
void NetComm_SendClearCfgInfoMsg(void);      // 发送“清除配置信息”消息
void NetComm_SendAlarmStatusMsg(void);       // 发送“报警状态”消息
void NetComm_SendDevStatusMsg(void);         // 发送“设备状态”消息


#endif    /*** #ifndef __NETCOMM_MESSAGE_H ***/
